﻿using System.Windows;
using GalaSoft.MvvmLight;

namespace Budget.Silver.Model
{
    public class NavigationLinkModel : ObservableObject
    {
        public bool IsDefault { get; set; }
        public Visibility SeperatorVisible { get; set; }
        public string PageUri { get; set; }
        public string ButtonContent { get; set; }

        private string currentState;
        public string CurrentState
        {
            get { return currentState; } 
            set
            {
                if (currentState != value)
                {
                    currentState = value;

                    RaisePropertyChanged(() => CurrentState);
                }
            }
        } 
    }
}